@charset "utf-8";
/* CSS Document */

.detail3Content {
	font-size: 12px;
	width: 855px;
	padding: 0 1px 0 0;
}
.detail3Content .contentHeader {
	padding: 0 0 1.5em 0;
}
.detail3Content .contentHeader h1 {
	font-size: 17px;
	margin: 0;
	padding: 0;
	border-bottom: 1px #134CA4 solid;
}
.detail3Content .contentHeader h1 span.adType {
	color: #900;
}
.detail3Content .contentHeader p {
	margin: 0;
	padding: 0;
	font-size: 10px;
}

.detail3Content .HighBidMessage { 
	color: #006600; 
	background-color: #ccffcc; 
	border: thin solid #00cc00; 
	padding: 0.5em;
	font-size: 110%;
	letter-spacing: 105%;
	vertical-align: middle;
}

.detail3Content .OutBidMessage {
	color: #990000; 
	background-color: #ffcccc; 
	border: thin solid #FF0000; 
	padding: 0.5em;
	font-size: 110%;
	letter-spacing: 105%;	
	vertical-align: middle;
}


.detail3Content .AdInformationBlock .AdContentBlock .AdDetailsArchiveSectionTitle {
	background-color: #990000;
	color: #fff;
	font-size: 14px;
	padding: 4px 8px;
	font-weight: bold;
}

.detail3Content .AdInformationBlock .AdContentBlock .AdDetailsSubContent .ArchivedAdMessage {
	float: left;
	width: 275px; 
	font-weight: bold;
	color: #000000;	
	padding: 0.2em;
	border: 1px #ff0000 solid;
	background-color: #ffeeee;
	z-index: 9;
}

.detail3Content .AdInformationBlock .AdContentBlock .AdDetailsSubContent .ArchivedAdMessage li {
	padding-bottom: 0.5em;
	color: #990000;
	z-index: 9;
}

.detail3Content .AdInformationBlock .AdContentBlock {
	/* width: 580px; */
	border: 1px #ccc solid;
	background-color: #eee;
	z-index: 9;
}
.detail3Content .AdInformationBlock .adPhotos {
	width: 290px;
	padding: 0 ;
	float: left;
}
.detail3Content .AdInformationBlock .adPhotos ul.additionalPhotos {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 74px;
}
.detail3Content .AdInformationBlock .adPhotos ul.additionalPhotos li {
	float: left;
	padding: 4px 6px 0 0;
} 
.detail3Content .AdInformationBlock .adPhotos img {
	border: 1px #134CA4 solid;
}
.detail3Content .AdInformationBlock .FloatedByPhotoBox {
	margin: 0 0 0 290px;
}
.detail3Content .AdInformationBlock .AdDetailsMainSectionTitle {
	background-color: #134CA4;
	color: #fff;
	font-size: 14px;
	padding: 4px 8px;
	font-weight: bold;
}

.detail3Content .AdInformationBlock .AdContentBlock .AdDetailsSubSectionTitle {
	border-top: 1px #134CA4 solid;
	border-bottom: 1px #134CA4 solid;
	background-color: #CAE1FD;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 6px;
	margin: 0 0 0.3em 0;
	position: relative;
}
.detail3Content .AdInformationBlock .AdContentBlock .AdDetailsSubSectionTitle a {
	line-height: 14px;
	font-size: 10px;
	color: #009;
	position: absolute;
	right: 6px;
	top: 4px;
}

.detail3Content .AdInformationBlock .AdContentBlock .AdDetailsSellerSubSectionTitle {
	border-top: 1px #134CA4 solid;
	border-bottom: 1px #134CA4 solid;
	background-color: #CAE1FD;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 6px;
	margin: 0 0 0.3em 0;
	position: relative;
}

.detail3Content .AdInformationBlock .AdContentBlock .AdDetailsSellerSubSectionTitle span.RequestPhone {
	line-height: 14px;
	font-size: 14px;
	color: #000;
	font-weight: normal;
	position: absolute;
	right: 6px;
	top: 4px;
}

.detail3Content .AdInformationBlock .AdContentBlock .AdDetailsSubContent {
	margin: 5px 5px 1.5em 5px;
	padding: 1em 0 0 0;
	clear: left;
}
.detail3Content .AdInformationBlock .AdContentBlock .detailsUL {
	list-style: none;
	margin: 0;
	padding: 0;
}
.detail3Content .AdInformationBlock .AdContentBlock .detailsUL.col1 { width: 280px; float: left; }
.detail3Content .AdInformationBlock .AdContentBlock .detailsUL.col2 { width: 280px; margin: 0 0 0 285px; }
.detail3Content .AdInformationBlock .AdContentBlock .auctionOptions .detailsUL.col1 { width: 265px; float: left; }
.detail3Content .AdInformationBlock .AdContentBlock .auctionOptions .detailsUL.col2 { width: 295px; margin: 0 0 0 266px; }
.detail3Content .AdInformationBlock .AdContentBlock .detailsUL li {	padding: 0.15em; }
.detail3Content .AdInformationBlock .AdContentBlock .detailsUL li.orBox {
	width: 20px;
	font-weight: bold;
	line-height: 40px;
	float: left;
}
.detail3Content .AdInformationBlock .AdContentBlock .detailsUL li.buyNowBox {
	border: 1px #134CA4 solid;
	background-color: #CAE1FD;
	margin: 5px 0 0 30px;
	padding: 5px 10px;
}
.detail3Content .AdInformationBlock .AdContentBlock .detailsUL li.buyNowBox form {
	float: right;
}
.detail3Content .AdInformationBlock .AdContentBlock .detailsUL li.AdPrice {
	border-top: 1px #134CA4 solid;
	border-bottom: 1px #134CA4 solid;
	background-color: #CAE1FD;
}
.detail3Content .AdInformationBlock .AdContentBlock .detailsUL li.AdPrice span {
	padding: 3px 0;
}
.detailsUL li.strongerHighlight {
	font-size: 125%;
}
.detailsUL li.strongerHighlight span {
	font-weight: bold;
	color: #990000;
}

.detail3Content .AdInformationBlock .AdContentBlock .AdDetailsTitle {
	font-weight: bold;
	display: block;
	float: left;
	width: 100px;
	text-align: right;
}
.detail3Content .AdInformationBlock .AdContentBlock .AdDetailsTitleLong {
	font-weight: bold;
	display: block;
	float: left;
	width: 180px;
	text-align: right;
}
.detail3Content .AdInformationBlock .AdContentBlock .AdDetailsValue {
	margin: 0 0 0 108px;
	display: block;
	position: relative;
}
.detail3Content .AdInformationBlock .AdContentBlock .AdDetailsValueLong {
	margin: 0 0 0 188px;
	display: block;
}
.detail3Content .AdInformationBlock .AdContentBlock .scrollbox {
	margin: 0 0 0 188px;
	max-height: 300px;
	overflow: auto;
	border: 1px #bbb solid;
	background-color: #e9e9e9;
	padding: 5px;
}
.detail3Content .AdInformationBlock .AdContentBlock .auctionOptions form label.notAStupidCFPlacedLabel {
	display: block;
	float: left;
	width: 65px !important;
	font-weight: bold;
	line-height: 22px;
}
.detail3Content .AdInformationBlock .AdContentBlock input.inpText { width: 70px; }
.detail3Content .AdInformationBlock .AdContentBlock input.noLabel { margin: 0 0 0 65px; }
.detail3Content .AdInformationBlock .AdContentBlock div.noLabel { padding: 0 0 0 65px; }
.detail3Content .AdInformationBlock .AdContentBlock .dspTermsOfUse {
	clear: left;
	padding: 1em 0 0 0;
	border-top: 1px #7DABF0 solid;
}
.detail3Content .AdInformationBlock .AdContentBlock li.dspMinBid {
	padding: 0 0 1em 66px;
	font-size: 10px;
}

.detail3Content .AdInformationBlock .RightColumnBlock {
	position: relative;
	width: 260px;
	margin: 0 0 10px 5px; 
	float: right;
	border: none;
	z-index: 10;
}

.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock {
	width: 260px;
	margin: 0 0 0px 0px; 
	padding: 0;
	border: 1px #ccc solid;
	background-color: #eee;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock fieldset.MissingContactFormInfo {
	background-color: #ffcccc;
	color: #990000;
	font-size: small;
}

.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock fieldset.MissingContactFormInfo div {
	margin-left: 8px;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset ul ul {
 padding: 0 0 1.5em 0;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset ul li {
	padding: 3px;
	position: relative;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset ul li li {
	height: 18px;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset.contactInfo {
	background-color: #CAE1FD;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset label.float {
	display: block;
	float: left;
	width: 82px;
	text-align: right;
	line-height: 22px;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset label.hideME {
	display: none;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset li.noLabel {
	padding: 0 0 0 85px;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset .floatedByLabel {
	margin: 0 0 0 82px;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset .floatedByLabel input {
	margin: 0 0 0.2em 5px;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset.purchaseInfo input {
	width: auto;
	position: absolute;
	top: 3px;
	left: 5px;
	padding: 0;
	margin: 0;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset.purchaseInfo label {
	font-weight: bold;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset.purchaseInfo span.label {
	display: block;
	padding: 1px 0 1px 25px;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset.sendButton input {
	width: auto;
	margin: auto;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset input,
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset select {
	width: 150px;
	margin: 0 0 0 5px;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset.contactInfo textarea {
	width: 236px;
	padding: 0 5px;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset.contactInfo .chkbox input {
	width: auto;
	margin: auto;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset .title {
	position: relative;
	color: #000;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset .required {
	color: #900;
}
.detail3Content .AdInformationBlock .RightColumnBlock .AdInquieryFormBlock .LeadGenerationForm fieldset .title .required {
	font-size: 10px;
	position: absolute;
	right: 10px;
	top: 0.2em;
}
.detail3Content .AdStats {
	width: 580px; 
	text-align: right;
	padding: 3px 0;
}
.detail3Content .AdUserDetails {
	font-size: 110%;
}
.detail3Content .AdUserDetails h3 {
	width: 580px; 
	font-size: 18px;
	border-bottom: 1px #134CA4 solid;
}
.detail3Content .groupSpacing {
	padding: 5px 0;
	z-index: 9;
}
.detail3Content .AdUserDetails .MoreDescContent {
	margin: 0em 0em 2em 0em; 
	font-size: 100%;
}
.detail3Content .AdUserDetails .MoreDescContent p, .detail3Content .AdUserDetails .MoreDescContent li, .detail3Content .AdUserDetails .MoreDescContent table {
	font-size: 100%;
}

.detail3Content .CompanyLogo {
	float: left;
	margin: 0 8px 8px 0;
}
.detail3Content .height75 {
	height: 75px;
}
.detail3Content .btnScrollTo {
	position: absolute;
	right: 4px;
	top: 1px;
	padding: 2px 0;
	display: block;
	width: 75px;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	color: #fff;
	background-color: #990000;
	border-top: 1px #ccc solid;
	border-left: 1px #ccc solid;
	border-bottom: 1px #666 solid;
	border-right: 1px #666 solid;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
}
.detail3Content .btnScrollTo:active {
	border-top: 1px #999 solid;
	border-left: 1px #999 solid;
	border-bottom: 1px #eee solid;
	border-right: 1px #eee solid;
}